﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Dynamic.Core;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
using WMS.BatchReceivings.Dto;
using WMS.OutboundDetailss.Dto;

namespace WMS.BatchReceivings
{
    public interface IBatchReceivingService : IApplicationService
    {
        Task<int> AddBatchReceiving(BatchReceivingDto batchReceivingDto);

        Task<PagedResult> GetBatchReceivingList(string? createName, int page = 1, int limit = 10);

        Task<int> DeleteBatchReceiving(int id);

        Task<int> UpdateBatchReceiving(BatchReceivingDto batchReceivingDto);

        Task<BatchReceivingDto> GetBatchReceivingInfo(int id);
    }
}
